home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / saf / dom / AssociatedElement.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.8 KB  |  92 lines

  1. package com.extensibility.saf.dom;
  2.  
  3. import org.w3c.dom.Attr;
  4. import org.w3c.dom.DOMException;
  5. import org.w3c.dom.Element;
  6. import org.w3c.dom.NamedNodeMap;
  7. import org.w3c.dom.Node;
  8. import org.w3c.dom.NodeList;
  9.  
  10. public class AssociatedElement extends AssociatedNode implements Element {
  11.    public AssociatedElement(AssociatedDocument var1, Element var2) {
  12.       super(var1, var2);
  13.    }
  14.  
  15.    private Element getSourceElement() {
  16.       return (Element)((AssociatedNode)this).getSourceNode();
  17.    }
  18.  
  19.    public NamedNodeMap getAttributes() {
  20.       return ((AssociatedObject)this).getAssociatedDocument().getAssociatedAttrMap(this);
  21.    }
  22.  
  23.    public String getTagName() {
  24.       return this.getSourceElement().getTagName();
  25.    }
  26.  
  27.    public String getAttribute(String var1) {
  28.       String var2 = null;
  29.       NamedNodeMap var3 = this.getAttributes();
  30.       Node var4 = var3.getNamedItem(var1);
  31.       if (var4 != null) {
  32.          var2 = var4.getNodeValue();
  33.       }
  34.  
  35.       if (var2 == null) {
  36.          var2 = "";
  37.       }
  38.  
  39.       return var2;
  40.    }
  41.  
  42.    public void setAttribute(String var1, String var2) throws DOMException {
  43.       this.getSourceElement().setAttribute(var1, var2);
  44.    }
  45.  
  46.    public void removeAttribute(String var1) throws DOMException {
  47.       this.getSourceElement().removeAttribute(var1);
  48.    }
  49.  
  50.    public Attr getAttributeNode(String var1) {
  51.       return this.getSourceElement().getAttributeNode(var1);
  52.    }
  53.  
  54.    public Attr setAttributeNode(Attr var1) throws DOMException {
  55.       return this.getSourceElement().setAttributeNode(var1);
  56.    }
  57.  
  58.    public Attr removeAttributeNode(Attr var1) throws DOMException {
  59.       return this.getSourceElement().removeAttributeNode(var1);
  60.    }
  61.  
  62.    public NodeList getElementsByTagName(String var1) {
  63.       return this.getSourceElement().getElementsByTagName(var1);
  64.    }
  65.  
  66.    public void normalize() {
  67.       this.getSourceElement().normalize();
  68.    }
  69.  
  70.    public String getAttributeNS(String var1, String var2) {
  71.       return null;
  72.    }
  73.  
  74.    public NodeList getElementsByTagNameNS(String var1, String var2) {
  75.       return null;
  76.    }
  77.  
  78.    public Attr setAttributeNodeNS(Attr var1) {
  79.       return null;
  80.    }
  81.  
  82.    public Attr getAttributeNodeNS(String var1, String var2) {
  83.       return null;
  84.    }
  85.  
  86.    public void removeAttributeNS(String var1, String var2) {
  87.    }
  88.  
  89.    public void setAttributeNS(String var1, String var2, String var3) {
  90.    }
  91. }
  92.